package cn.itrigger.model;

import cn.itrigger.annotation.Property;

/**
 * @author admin
 * @date 2018/5/16
 **/
public class InfoProperties {

    @Property(value = "source.module",defaultValue = "itrigger-boot-scaffold-app")
    private String sourceModule;

    @Property(value = "target.module",defaultValue = "itrigger-boot-scaffold-feign")
    private String targetModule;

    @Property(value = "freemarker.package",defaultValue = "/cn/itrigger/freemarker")
    private String freemarkerPackage;

    @Property(value = "base.path")
    private String basePath;

    @Property(value = "controller.package")
    private String controllerPackage;

    @Property(value = "feign.package",defaultValue = "/cn/itrigger/example/feign/feign")
    private String feignPackage;

    @Property(value = "feign.url",defaultValue = "${scaffold-app.feign.url:}")
    private String feignUrl;

    @Property(value = "application.name",defaultValue = "itrigger-boot-scaffold-app")
    private String appName;

    public String getAppName() {
        return appName;
    }

    public String getFeignUrl() {
        return feignUrl;
    }

    public String getControllerPackage() {
        return controllerPackage;
    }

    public String getFeignPackage() {
        return feignPackage;
    }

    public String getSourceModule() {
        return sourceModule;
    }

    public String getTargetModule() {
        return targetModule;
    }

    public String getFreemarkerPackage() {
        return freemarkerPackage;
    }

    public String getBasePath() {
        return basePath;
    }
}
